XCHG обмен значениями

Флаги не меняются.

Команда:

XCHG destination,source 

Логика:

  destination <-> source 

Команда XCHG обменивает значения своих операндов, которые могут быть байтами или словами.

Операнды Такт байты (слова)ОбращенияБайтыПример
память,регистр17(25)+EA22-4LOCK XCHG SEM,DX
регистр,регистр4-2XCHG CL,DL
аккумулятор,регистр163-1XCHG AX,SI

Примечание:
Эта команда в паре с префиксом LOCK полезна, в частности, при реализации семафоров для управления разделенными ресурсами

Hosted by uCoz